package a.f.l.a;

import a.f.tb;

import java.util.Collections;
import java.util.Iterator;
import java.util.List;

public class pc
{
  private List a;
  private eb b;
  private f c;
  private int d;
  public static int e;
  
  public pc(eb parameb, List paramList)
  {
    this.b = parameb;
    this.a = paramList;
  }
  
  public eb a()
  {
    return this.b;
  }
  
  void a(eb parameb)
  {
    this.b = parameb;
  }
  
  public List b()
  {
    return this.a;
  }
  
  public f c()
  {
    return this.c;
  }
  
  void a(f paramf)
  {
    this.c = paramf;
    this.d = super.hashCode();
  }
  
  void d()
  {
    boolean bool = sb.e;
    int k = sb.d;
    f localf1 = (f)this.a.get(0);
    int i = localf1.j();
    tb localtb = localf1.h();
    byte b1 = localf1.d();
    int j = 1;
    double d1 = 1.7976931348623157E+308D;
    double d2 = -1.797693134862316E+308D;
    double d3 = 1.7976931348623157E+308D;
    double d4 = -1.797693134862316E+308D;
    Iterator localIterator = this.a.iterator();
    do
    {
      do
      {
        eb localeb2;
        do
        {
          if (!localIterator.hasNext()) {
            break;
          }
          f localf2 = (f)localIterator.next();
          if (!bool) {}
          j &= (b1 == localf2.d() ? 1 : 0);
          eb localeb1 = localf2.a();
          if (!bool) {
            if ((localeb1 != null) && ((bool) || (d1 > localeb1.a()))) {
              d1 = localeb1.a();
            }
          }
          if (!bool) {
            if ((localeb1 != null) && ((bool) || (d2 < localeb1.b()))) {
              d2 = localeb1.b();
            }
          }
          localeb2 = localf2.b();
          if (!bool) {
            if (d3 > localeb2.a()) {
              d3 = localeb2.a();
            }
          }
        } while (d4 >= localeb2.b());
        d4 = localeb2.b();
        if ((bool) || (bool)) {
          break label335;
        }
        if (k != 0) {
          break label333;
        }
      } while (bool);
    } while (k == 0);
    this.c = new f(null, i, localtb, this.b, d1 < d2 ? new eb(d1, d2) : null, new eb(d3, d4), Collections.EMPTY_LIST);
    this.c.a(localf1.l());
    label333:
    if (j != 0) {
      label335:
      this.c.a(b1);
    }
    this.d = super.hashCode();
  }
  
  public int hashCode()
  {
    return this.d;
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.f.l.a.pc

 * JD-Core Version:    0.7.0.1

 */